package com.mall.thread.demo1;

/**
 *@functon 多线程学习 yield
 */
public class ThreadYieldDemo extends Thread{
    public ThreadYieldDemo(String name){
        super(name);
    }

    public void run(){
        for (int i = 0; i < 30; i++) {
            System.out.println("" + this.getName() + "-----" + i);
            // 当i为30时，该线程就会把CPU时间让掉，让其它或者自己的线程执行（也就是谁先抢到谁执行）
            if (i ==20) {
                this.yield();
            }
        }
    }

}
